package com.aaa.three.mapper;

import com.aaa.three.pojo.domain.News;
import com.aaa.three.pojo.domain.NewsColumnTwo;
import com.aaa.three.pojo.vo.NewsVO;

import java.util.List;


public interface HospitalNewsMapper {

    /**
     *  查询新闻
     */
    List<News> queryHospitalNews();

    /**
     *  查询医院新闻
     */
    List<NewsVO> listHospitalNews(Integer ncolumn);

    /**
     *  查询医院新闻的 总数
     */
    Long listNewsTotal(Integer ncolumn);

    /**
     *  查询医院新闻的 新闻栏目
     */
    NewsColumnTwo listHospitalNewsColumn(Integer id);

    /**
     *  医院新闻首页的 欢迎页
     */
    List<NewsVO> hospitalNewsWelcomePage();

    /**
     *  医院新闻首页的 欢迎页的 总数
     */
    Long hospitalNewsWelcomePageTotal();

    /**
     *  主页展示 新闻媒体
     */
    List<NewsVO> listNewsMedia();

    /**
     *  主页展示 通知公告
     */
    List<NewsVO> listAnnouncement();

    /**
     *  主页展示 置顶的新闻
     */
    List<NewsVO> listNewsOnTop();


}
